home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / tlx3_win.zip / PIF-READ.ME < prev    next >
Text File  |  1992-03-23  |  7KB  |  140 lines

  1.  
  2.  
  3. March 23rd, 1992:
  4.  
  5.  
  6. Merry Christmas!   With the impending release of Windows 3.1, we thought
  7. we'd drop you a very early present.   While we will not officially
  8. support the operation of Telix under Windows 3.0, we've heard enough
  9. good about 3.1 that we can try.   Enclosed is a Telix.PIF file for the
  10. use of Telix under Windows 3.1.   We make no guarantees as to its
  11. usability.   You will have to use the PIF Editor to set your own paths,
  12. or it may not work.   Other tips for the operation of Telix 3.15 under
  13. Windows follow.
  14.  
  15. And before this generates a flood asking if there will ever be a native
  16. Windows application of Telix, the answer is, "Probably yes."   However,
  17. Exis is not currently working on such a version as we do not have the
  18. programmers available.   The best way to help get a Windows version of
  19. Telix into general release is to encourage registration of existing
  20. versions, as that income is what finances future development.  
  21.  
  22. Ok, here are the tips for the operation of Telix v. 3.15 under Windows
  23. 3.1:
  24.  
  25. 1) Set your DOS environment variable for Telix.   i.e. In Autoexec.BAT,
  26.    include a line similar to:
  27.  
  28.    SET TELIX=C:\TELIX
  29.  
  30.    No traling backspaces needed, and no spaces around the equals sign
  31.    allowed.
  32.  
  33. 2) The following table depicts the standard settings for the four
  34.    communications ports that Microsoft Windows 3.10 and DOS (4.01)
  35.    support. This information is useful for troubleshooting
  36.    communications problems under Windows 3.10. A brief description for
  37.    each column appears below the table. (Note: In the table below,
  38.    Windows 3.10 is abbreviated as WIN3.)
  39.  
  40.            WIN3 COMM.DRV    WIN3  Default       WIN3 Desired
  41.             Telix 3.15    SYSTEM.INI Settings SYSTEM.INI Settings
  42.    Port   I/O Range  IRQ      I/O Range          I/O Range
  43.    ----  ---------------- ------------------ ------------------
  44.                             [386ENH]           [386ENH]
  45.    COM1      3F8h     4     COM1BASE=3F8h      COM1BASE=3F8h
  46.    COM2      2F8h     3     COM2BASE=2F8h      COM2BASE=2F8h
  47.    COM3      3E8h     4     COM3BASE=2E8h      COM3BASE=3E8h
  48.    COM4      2E8h     3     COM4BASE=2E0h      COM4BASE=2E8h
  49.  
  50.    The first column lists the ports. The second column describes the
  51.    settings for the ports that both the Windows COMM.DRV and Telix
  52.    communications packages use by default. The third column shows what
  53.    Windows 3.10 sets by default and the fourth column shows what should
  54.    be set in the [386ENH] section of the SYSTEM.INI file for proper
  55.    functioning of the ports under enhanced-mode Windows 3.10.
  56.  
  57.    Note: You must make the changes shown in column 4 above if you want
  58.    to share IRQs. These procedures are described in good detail in
  59.    SYSINI2.TXT under the [386ENH] section.
  60.  
  61.    The headings "I/O Range" specify the base port addresses for the
  62.    respective ports. IRQ represents the normal interrupts used in IBM-AT
  63.    compatible computers and should not be changed under normal
  64.    conditions. Under enhanced-mode Windows 3.10, you can change the base
  65.    port addresses, IRQ lines, communications protocol, and
  66.    communications IRQ sharing. For complete information on any of these
  67.    topics, please consult the file SYSINI2.TXT.
  68.  
  69.    Troubleshooting Communications Problems Under Windows 3.10
  70.  
  71. a. You can use two communication ports simultaneously that share the
  72.    same interrupt (for example, COM1 and COM3, or COM2 and COM4) only
  73.    if the hardware is capable of it. The ability to share
  74.    communications port IRQs is hardware dependent. Currently, the
  75.    only hardware that you can be assured that IRQ sharing is supported
  76.    on is MicroChannel. Although EISA (Extended Industry Standard
  77.    Architecture) does have IRQ sharing as part of its specifications,
  78.    implementation on current machines is spotty. If you are unable to
  79.    successfully share an IRQ with the COMIrqSharing switch set to
  80.    true, the hardware does not support IRQ sharing and Windows 3.00 is
  81.    not able to overcome the lack of support for this feature using
  82.    software.
  83.  
  84. b. COM3 and COM4 may not be reliable under Windows 3.00 standard mode
  85.    unless both COM1 and COM2 are first activated. If you use only COM3
  86.    and/or COM4, you may experience problems (with printing,
  87.    communications, your mouse). If you use COM1 and COM3 without using
  88.    COM2, you also may have problems. The easiest way to remember this is
  89.    to not use a higher serial port (2, 3, or 4) unless all lower number
  90.    ports (1, 2, and 3) are first activated (or in use).
  91.  
  92. c. Standard-mode Windows 3.10 uses the COMM.DRV directly whereas
  93.    enhanced-mode Windows 3.10 virtualizes the ports using a device
  94.    called the virtual communications driver (VCD). For this reason,
  95.    serial communication can theoretically be considered more reliable
  96.    under standard mode because there can be no miscommunication between
  97.    the VCD and the COMM.DRV. In cases where you are using multiple
  98.    communications ports under Windows 3.10 enhanced mode, verify that
  99.    the base port addresses are set as described in the table located
  100.    earlier in this article.
  101.  
  102.    Note: IRQ sharing is possible under enhanced-mode Windows 3.10 only
  103.    if you make the necessary changes to the [386ENH] section of the
  104.    SYSTEM.INI file as outlined above.
  105.  
  106. 3) Also, you may want to modify (or add) the lines:
  107.  
  108.         Com1AutoAssign=-1
  109.         Com2AutoAssign=0
  110.         Com3AutoAssign=2
  111.         Com4AutoAssign=2
  112.         COMIrqSharing=1
  113.         COMBoostTime=<milliseconds>
  114.          [ Default: 2
  115.            Purpose: Specifies the amount of time (in milliseconds) to
  116.                     allow a virtual machine to process a COM interrupt.
  117.                     If a communications application is losing keyboard
  118.                     characters on the display, you can try increasing
  119.                     this value.  Exis suggests 8 to 10 for Telix. ]
  120.         COM1Buffer=<characters>
  121.         COM2Buffer=<characters>
  122.         COM3Buffer=<characters>
  123.         COM4Buffer=<characters>
  124.          [ Default: 128
  125.            Purpose: Specifies the number of characters that will be
  126.                     buffered by the device on the corresponding
  127.                     communications port. Before changing one of these
  128.                     settings, make sure the corresponding
  129.                     COMxProtocol setting has the proper value.
  130.                     Buffering may slow down communications on a port,
  131.                     but might be necessary to prevent some
  132.                     communications applications from losing
  133.                     characters at high baud rates. The size of the
  134.                     buffer required will depend on the speed of the
  135.                     machine and the application's needs. Before
  136.                     increasing this value, see the COMxProtocol
  137.                     setting.  Exis recommends 1024 or 2048 for Telix. ]
  138.  
  139.  
  140.